export default [
  //【角色管理】
  {
    path: "/nebula/user-app/roleManage",
    name: "roleManage",
    component: () =>
      import(
        /* webpackChunkName: "roleManage" */ "@/views/dataControl/userCenter/roleManage/index.vue"
      ),
  },
  //【角色管理】详情
  {
    path: "/nebula/user-app/roleManage/details",
    name: "roleManage/details",
    component: () =>
      import(
        /* webpackChunkName: "roleManage/details" */ "@/views/dataControl/userCenter/roleManage/details.vue"
      ),
  },
  //【角色管理】菜单配置
  {
    path: "/nebula/user-app/roleManage/menuConfig",
    name: "roleManage/menuConfig",
    component: () =>
      import(
        /* webpackChunkName: "roleManage/menuConfig" */ "@/views/dataControl/userCenter/roleManage/menuConfig.vue"
      ),
  },
  //【角色管理】组织配置
  {
    path: "/nebula/user-app/roleManage/orgConfig",
    name: "roleManage/orgConfig",
    component: () =>
      import(
        /* webpackChunkName: "roleManage/orgConfig" */ "@/views/dataControl/userCenter/roleManage/orgConfig.vue"
      ),
  },
  //【字典管理】
  {
    path: "/nebula/user-app/dictionaryManage",
    name: "dictionaryManage",
    component: () =>
      import(
        /* webpackChunkName: "dictionaryManage" */ "@/views/dataControl/userCenter/dictionaryManage/index.vue"
      ),
  },
  //【字典管理】字典数据
  {
    path: "/nebula/user-app/dictionaryManage/dicData",
    name: "dictionaryManage/dicData",
    component: () =>
      import(
        /* webpackChunkName: "dictionaryManage/dicData" */ "@/views/dataControl/userCenter/dictionaryManage/dicData.vue"
      ),
  },
  //【用户管理】
  {
    path: "/nebula/user-app/userManage",
    name: "userManage",
    component: () =>
      import(
        /* webpackChunkName: "userManage" */ "@/views/dataControl/userCenter/userManage/index.vue"
      ),
  },
  //【组织管理】
  {
    path: "/nebula/user-app/organizationManage",
    name: "organizationManage",
    component: () =>
      import(
        /* webpackChunkName: "organizationManage" */ "@/views/dataControl/userCenter/organizationManage/index.vue"
      ),
  },
  //【租户管理】
  {
    path: "/nebula/user-app/tenantManage",
    name: "tenantManage",
    component: () =>
      import(
        /* webpackChunkName: "tenantManage" */ "@/views/dataControl/userCenter/tenantManage/index.vue"
      ),
  },
  //【租户管理】详情
  {
    path: "/nebula/user-app/tenantManage/details",
    name: "tenantManage/details",
    component: () =>
      import(
        /* webpackChunkName: "tenantManage/details" */ "@/views/dataControl/userCenter/tenantManage/details.vue"
      ),
  },
  //【租户管理】菜单配置
  {
    path: "/nebula/user-app/tenantManage/menuConfig",
    name: "tenantManage/menuConfig",
    component: () =>
      import(
        /* webpackChunkName: "tenantManage/menuConfig" */ "@/views/dataControl/userCenter/tenantManage/menuConfig.vue"
      ),
  },
  //【业务系统管理】
  {
    path: "/nebula/user-app/businessManage",
    name: "businessManage",
    component: () =>
      import(
        /* webpackChunkName: "businessManage" */ "@/views/dataControl/userCenter/businessManage/index.vue"
      ),
  },
  //【业务系统管理】详情
  {
    path: "/nebula/user-app/businessManage/details",
    name: "businessManage/details",
    component: () =>
      import(
        /* webpackChunkName: "businessManage/details" */ "@/views/dataControl/userCenter/businessManage/details.vue"
      ),
  },
  //【业务系统管理】菜单配置
  {
    path: "/nebula/user-app/businessManage/menuConfig",
    name: "businessManage/menuConfig",
    component: () =>
      import(
        /* webpackChunkName: "businessManage/menuConfig" */ "@/views/dataControl/userCenter/businessManage/menuConfig.vue"
      ),
  },
  //【设备管理】
  {
    path: "/nebula/user-app/equipmentManage",
    name: "equipmentManage",
    component: () =>
      import(
        /* webpackChunkName: "equipmentManage" */ "@/views/dataControl/userCenter/equipmentManage/index.vue"
      ),
  },
  //【设备管理】新增
  {
    path: "/nebula/user-app/equipmentManage/add",
    name: "equipmentManage/add",
    component: () =>
      import(
        /* webpackChunkName: "equipmentManage/add" */ "@/views/dataControl/userCenter/equipmentManage/add.vue"
      ),
  },
  //【设备管理】详情
  {
    path: "/nebula/user-app/equipmentManage/details",
    name: "equipmentManage/details",
    component: () =>
      import(
        /* webpackChunkName: "equipmentManage/details" */ "@/views/dataControl/userCenter/equipmentManage/details.vue"
      ),
  },
  //【设备管理】编辑
  {
    path: "/nebula/user-app/equipmentManage/editor",
    name: "equipmentManage/editor",
    component: () =>
      import(
        /* webpackChunkName: "equipmentManage/editor" */ "@/views/dataControl/userCenter/equipmentManage/editor.vue"
      ),
  },
  //【设备管理】特殊处理
  {
    path: "/nebula/user-app/equipmentManage/specialDeal",
    name: "equipmentManage/specialDeal",
    component: () =>
      import(
        /* webpackChunkName: "equipmentManage/specialDeal" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/index.vue"
      ),
    children: [
      //规则配置
      {
        path: "/nebula/user-app/equipmentManage/ruleConfig",
        name: "equipmentManage/ruleConfig",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/ruleConfig" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/ruleConfig.vue"
          ),
      },
      //字段配置
      {
        path: "/nebula/user-app/equipmentManage/fieldConfig",
        name: "equipmentManage/fieldConfig",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/fieldConfig" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/fieldConfig.vue"
          ),
      },
      //阈值配置-生产预警
      {
        path: "/nebula/user-app/equipmentManage/thresholdConfig/productionWarn",
        name: "equipmentManage/thresholdConfig/productionWarn",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/thresholdConfig/productionWarn" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/thresholdConfig/productionWarn.vue"
          ),
      },
      //阈值配置-高支模预警
      {
        path: "/nebula/user-app/equipmentManage/thresholdConfig/highSupportWarn",
        name: "equipmentManage/thresholdConfig/highSupportWarn",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/thresholdConfig/highSupportWarn" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/thresholdConfig/highSupportWarn.vue"
          ),
      },
      //阈值配置-环境监测预警
      {
        path: "/nebula/user-app/equipmentManage/thresholdConfig/environmentWarn",
        name: "equipmentManage/thresholdConfig/environmentWarn",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/thresholdConfig/environmentWarn" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/thresholdConfig/environmentWarn.vue"
          ),
      },
      //阈值配置-水泥搅拌桩预警
      {
        path: "/nebula/user-app/equipmentManage/thresholdConfig/cementMixin",
        name: "equipmentManage/thresholdConfig/cementMixin",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/thresholdConfig/cementMixin" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/thresholdConfig/cementMixin.vue"
          ),
      },
      //阈值配置-试验室预警
      {
        path: "/nebula/user-app/equipmentManage/thresholdConfig/test",
        name: "equipmentManage/thresholdConfig/test",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/thresholdConfig/test" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/thresholdConfig/test.vue"
          ),
      },
      //阈值配置-施工预警
      {
        path: "/nebula/user-app/equipmentManage/thresholdConfig/constructionWarn",
        name: "equipmentManage/thresholdConfig/constructionWarn",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/thresholdConfig/constructionWarn" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/thresholdConfig/constructionWarn.vue"
          ),
      },
      //通知配置
      {
        path: "/nebula/user-app/equipmentManage/notificationConfig",
        name: "equipmentManage/notificationConfig",
        component: () =>
          import(
            /* webpackChunkName: "equipmentManage/notificationConfig" */ "@/views/dataControl/userCenter/equipmentManage/specialDeal/notificationConfig.vue"
          ),
      },
    ],
  },
  //【群组管理】
  {
    path: "/nebula/user-app/manageGroup",
    name: "manageGroup",
    component: () =>
      import(
        /* webpackChunkName: "manageGroup" */ "@/views/dataControl/userCenter/manageGroup/index.vue"
      ),
  },
  //流程配置
  {
    path: "/nebula/user-app/flowPathConfig",
    name: "flowPathConfig",
    component: () =>
      import(
        /* webpackChunkName: "flowPathConfig" */ "@/views/dataControl/userCenter/flowPathConfig/index.vue"
      ),
  },
];
